home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1991-03-06 | 10.5 KB | [ RobW/RWAR]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
You can browse this item here: Rammer AMT
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
100%
file
MacBinary II, inited, Sat Dec 29 07:21:31 1990, modified Wed Mar 6 17:33:08 1991, creator 'RWAR', type 'RobW', 8636 bytes "Rammer AMT" , at 0x223c 1862 bytes resource
default (weak)
99%
file
data
default
100%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ RobW] macFileCreator [ RWAR]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0a 52 61 6d 6d 65 72 | 20 41 4d 54 00 00 00 00 |..Rammer| AMT....| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 52 6f 62 57 52 57 41 | 52 01 00 00 00 00 00 00 |.RobWRWA|R.......| |00000050| 00 00 00 00 00 21 bc 00 | 00 07 46 a3 a2 3a cb a3 |.....!..|..F..:..| |00000060| fb 1e a4 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 55 00 00 00 |........|....U...| |00000080| 23 20 20 20 20 52 61 6d | 6d 65 72 20 41 4d 54 20 |# Ram|mer AMT | |00000090| 28 41 64 76 61 6e 63 65 | 64 20 4d 6f 76 65 6d 65 |(Advance|d Moveme| |000000a0| 6e 74 20 54 65 63 68 6e | 6f 6c 6f 67 79 29 0d 23 |nt Techn|ology).#| |000000b0| 20 20 20 20 4a 6f 6e 20 | 4e 65 77 6d 61 6e 0d 23 | Jon |Newman.#| |000000c0| 20 20 20 20 30 34 20 44 | 65 63 65 6d 62 65 72 20 | 04 D|ecember | |000000d0| 31 39 39 30 0d 23 20 20 | 20 20 6c 61 73 74 20 75 |1990.# | last u| |000000e0| 70 64 61 74 65 20 30 32 | 20 4a 61 6e 75 61 72 79 |pdate 02| January| |000000f0| 20 31 39 39 31 0d 0d 23 | 20 20 20 20 65 6d 61 69 | 1991..#| emai| |00000100| 6c 3a 20 6a 6f 6e 6e 40 | 6d 69 63 72 6f 73 6f 66 |l: jonn@|microsof| |00000110| 74 2e 63 6f 6d 0d 23 20 | 20 20 20 53 6e 61 69 6c |t.com.# | Snail| |00000120| 4d 61 69 6c 3a 20 20 4a | 6f 6e 20 4e 65 77 6d 61 |Mail: J|on Newma| |00000130| 6e 0d 23 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |n.# | | |00000140| 20 20 20 31 32 39 30 31 | 20 4e 45 20 37 38 74 68 | 12901| NE 78th| |00000150| 20 50 6c 61 63 65 0d 23 | 20 20 20 20 20 20 20 20 | Place.#| | |00000160| 20 20 20 20 20 20 20 20 | 4b 69 72 6b 6c 61 6e 64 | |Kirkland| |00000170| 2c 20 57 41 20 20 39 38 | 30 33 33 0d 0d 0d 23 20 |, WA 98|033...# | |00000180| 47 45 4e 45 52 41 4c 20 | 44 45 53 43 52 49 50 54 |GENERAL |DESCRIPT| |00000190| 49 4f 4e 3a 0d 23 20 41 | 73 20 74 68 65 20 6e 61 |ION:.# A|s the na| |000001a0| 6d 65 20 73 75 67 67 65 | 73 74 73 2c 20 52 61 6d |me sugge|sts, Ram| |000001b0| 6d 65 72 20 41 4d 54 27 | 73 20 70 72 69 6d 61 72 |mer AMT'|s primar| |000001c0| 79 0d 23 20 6f 62 6a 65 | 63 74 69 76 65 20 69 73 |y.# obje|ctive is| |000001d0| 20 74 6f 20 63 6f 6c 6c | 69 64 65 20 77 69 74 68 | to coll|ide with| |000001e0| 20 61 6e 64 20 6b 69 6c | 6c 20 65 6e 65 6d 79 0d | and kil|l enemy.| |000001f0| 23 20 72 6f 62 6f 74 73 | 2e 20 20 52 61 74 68 65 |# robots|. Rathe| |00000200| 72 20 74 68 61 6e 20 77 | 61 73 74 69 6e 67 20 65 |r than w|asting e| |00000210| 6e 65 72 67 79 20 61 6e | 64 0d 23 20 43 50 55 20 |nergy an|d.# CPU | |00000220| 74 69 6d 65 20 69 6e 20 | 69 6e 65 66 66 65 63 74 |time in |ineffect| |00000230| 75 61 6c 20 70 6f 74 73 | 68 6f 74 73 2c 20 52 61 |ual pots|hots, Ra| |00000240| 6d 6d 65 72 0d 23 20 73 | 61 76 65 73 20 69 74 73 |mmer.# s|aves its| |00000250| 20 65 6e 65 72 67 79 20 | 66 6f 72 20 63 6f 6c 6c | energy |for coll| |00000260| 69 73 69 6f 6e 73 20 61 | 6e 64 20 74 72 69 65 73 |isions a|nd tries| |00000270| 20 74 6f 20 23 20 72 65 | 61 63 74 20 74 6f 20 74 | to # re|act to t| |00000280| 68 6f 73 65 20 63 6f 6c | 6c 69 73 69 6f 6e 73 20 |hose col|lisions | |00000290| 62 65 66 6f 72 65 20 69 | 74 73 0d 23 20 6f 70 70 |before i|ts.# opp| |000002a0| 6f 6e 65 6e 74 2e 20 20 | 54 68 65 20 73 75 62 74 |onent. |The subt| |000002b0| 6c 65 20 62 75 74 20 65 | 66 66 69 63 69 65 6e 74 |le but e|fficient| |000002c0| 20 41 4d 54 0d 23 20 6d | 6f 76 65 6d 65 6e 74 20 | AMT.# m|ovement | |000002d0| 61 6c 67 6f 72 69 74 68 | 6d 20 61 6c 6c 6f 77 73 |algorith|m allows| |000002e0| 20 52 61 6d 6d 65 72 20 | 74 6f 20 74 65 73 74 20 | Rammer |to test | |000002f0| 66 6f 72 0d 23 20 63 6f | 6c 6c 69 73 69 6f 6e 20 |for.# co|llision | |00000300| 61 62 6f 75 74 20 65 76 | 65 72 79 20 63 68 72 6f |about ev|ery chro| |00000310| 6e 6f 6e 2c 20 61 6e 64 | 20 52 61 6d 6d 65 72 27 |non, and| Rammer'| |00000320| 73 0d 23 20 68 69 67 68 | 20 76 65 6c 6f 63 69 74 |s.# high| velocit| |00000330| 79 20 65 6e 73 75 72 65 | 73 20 74 68 61 74 20 52 |y ensure|s that R| |00000340| 61 6d 6d 65 72 27 73 20 | 6f 70 70 6f 6e 65 6e 74 |ammer's |opponent| |00000350| 0d 23 20 69 73 20 75 73 | 75 61 6c 6c 79 20 73 74 |.# is us|ually st| |00000360| 72 61 69 67 68 74 20 61 | 68 65 61 64 20 2d 2d 20 |raight a|head -- | |00000370| 72 69 67 68 74 20 69 6e | 0d 23 20 52 61 6d 6d 65 |right in|.# Ramme| |00000380| 72 27 73 20 70 72 65 2d | 61 69 6d 65 64 20 73 69 |r's pre-|aimed si| |00000390| 67 68 74 73 2e 0d 0d 0d | 23 20 50 45 52 46 4f 52 |ghts....|# PERFOR| |000003a0| 4d 41 4e 43 45 3a 0d 23 | 20 49 6e 20 6d 79 20 74 |MANCE:.#| In my t| |000003b0| 65 73 74 73 2c 20 52 61 | 6d 6d 65 72 20 41 4d 54 |ests, Ra|mmer AMT| |000003c0| 20 63 61 6e 20 64 65 66 | 65 61 74 20 61 6e 79 20 | can def|eat any | |000003d0| 6f 66 0d 23 20 74 68 65 | 20 72 6f 62 6f 74 73 20 |of.# the| robots | |000003e0| 70 72 6f 76 69 64 65 64 | 20 69 6e 20 74 68 65 20 |provided| in the | |000003f0| 53 55 4d 45 58 2d 41 49 | 4d 0d 23 20 70 6f 73 74 |SUMEX-AI|M.# post| |00000400| 69 6e 67 20 62 79 20 61 | 74 20 6c 65 61 73 74 20 |ing by a|t least | |00000410| 74 68 72 65 65 20 76 69 | 63 74 6f 72 69 65 73 20 |three vi|ctories | |00000420| 74 6f 20 74 77 6f 0d 23 | 20 28 31 38 20 52 61 6d |to two.#| (18 Ram| |00000430| 6d 65 72 20 41 4d 54 20 | 76 69 63 74 6f 72 69 65 |mer AMT |victorie| |00000440| 73 20 69 6e 20 33 30 20 | 63 6f 6d 62 61 74 73 29 |s in 30 |combats)| |00000450| 2e 0d 23 20 4f 6e 6c 79 | 20 66 69 76 65 20 6f 66 |..# Only| five of| |00000460| 20 74 68 65 20 32 39 20 | 72 6f 62 6f 74 73 20 61 | the 29 |robots a| |00000470| 72 65 20 6c 69 6b 65 6c | 79 20 74 6f 0d 23 20 73 |re likel|y to.# s| |00000480| 63 6f 72 65 20 65 76 65 | 6e 20 6f 6e 65 20 76 69 |core eve|n one vi| |00000490| 63 74 6f 72 79 20 6f 75 | 74 20 6f 66 20 74 68 72 |ctory ou|t of thr| |000004a0| 65 65 20 63 6f 6d 62 61 | 74 73 0d 23 20 61 67 61 |ee comba|ts.# aga| |000004b0| 69 6e 73 74 20 52 61 6d | 6d 65 72 20 41 4d 54 2e |inst Ram|mer AMT.| |000004c0| 0d 0d 0d 23 20 42 45 53 | 54 20 45 4e 56 49 52 4f |...# BES|T ENVIRO| |000004d0| 4e 4d 45 4e 54 3a 0d 23 | 20 52 61 6d 6d 65 72 20 |NMENT:.#| Rammer | |000004e0| 69 73 20 64 65 73 69 67 | 6e 65 64 20 66 6f 72 20 |is desig|ned for | |000004f0| 73 69 6e 67 6c 65 20 63 | 6f 6d 62 61 74 3b 20 20 |single c|ombat; | |00000500| 69 74 73 0d 23 20 61 6c | 67 6f 72 69 74 68 6d 20 |its.# al|gorithm | |00000510| 69 73 20 74 6f 6f 20 61 | 67 67 72 65 73 73 69 76 |is too a|ggressiv| |00000520| 65 20 74 6f 20 61 6c 6c | 6f 77 20 69 74 20 74 6f |e to all|ow it to| |00000530| 0d 23 20 63 6f 6d 70 65 | 74 65 20 77 65 6c 6c 20 |.# compe|te well | |00000540| 69 6e 20 63 72 6f 77 64 | 73 20 6f 66 20 6d 61 6e |in crowd|s of man| |00000550| 79 20 72 6f 62 6f 74 73 | 2e 20 20 46 6f 72 0d 23 |y robots|. For.#| |00000560| 20 65 78 61 6d 70 6c 65 | 2c 20 52 61 6d 6d 65 72 | example|, Rammer| |00000570| 20 63 61 6e 20 6f 6e 6c | 79 20 64 65 66 65 61 74 | can onl|y defeat| |00000580| 20 74 77 6f 20 6f 72 20 | 74 68 72 65 65 0d 23 20 | two or |three.# | |00000590| 74 65 61 6d 65 64 20 54 | 69 6d 42 6f 74 73 2c 20 |teamed T|imBots, | |000005a0| 77 68 65 72 65 20 6f 74 | 68 65 72 20 72 6f 62 6f |where ot|her robo| |000005b0| 74 73 20 77 68 69 63 68 | 0d 23 20 52 61 6d 6d 65 |ts which|.# Ramme| |000005c0| 72 20 63 61 6e 20 65 61 | 73 69 6c 79 20 64 65 66 |r can ea|sily def| |000005d0| 65 61 74 20 63 61 6e 20 | 74 61 6b 65 20 66 69 76 |eat can |take fiv| |000005e0| 65 0d 23 20 74 65 61 6d | 65 64 20 54 69 6d 42 6f |e.# team|ed TimBo| |000005f0| 74 73 2e 0d 0d 0d 23 20 | 43 4f 4d 42 41 54 3a 0d |ts....# |COMBAT:.| |00000600| 23 20 52 61 6d 6d 65 72 | 27 73 20 70 72 69 6d 61 |# Rammer|'s prima| |00000610| 72 79 20 63 6f 6d 62 61 | 74 20 6d 6f 64 65 20 69 |ry comba|t mode i| |00000620| 73 20 68 69 67 68 2d 73 | 70 65 65 64 0d 23 20 6d |s high-s|peed.# m| |00000630| 6f 76 65 6d 65 6e 74 20 | 63 6f 6d 62 69 6e 65 64 |ovement |combined| |00000640| 20 77 69 74 68 20 63 6f | 6e 74 69 6e 75 6f 75 73 | with co|ntinuous| |00000650| 20 63 68 65 63 6b 73 20 | 66 6f 72 0d 23 20 63 6f | checks |for.# co| |00000660| 6c 6c 69 73 69 6f 6e 2e | 20 20 57 68 65 6e 20 52 |llision.| When R| |00000670| 61 6d 6d 65 72 20 64 65 | 74 65 63 74 73 20 61 20 |ammer de|tects a | |00000680| 63 6f 6c 6c 69 73 69 6f | 6e 2c 0d 23 20 69 74 20 |collisio|n,.# it | |00000690| 63 61 6c 6c 73 20 74 68 | 65 20 3c 64 69 72 65 63 |calls th|e <direc| |000006a0| 74 69 6f 6e 3e 63 6f 6c | 6c 69 73 69 6f 6e 20 72 |tion>col|lision r| |000006b0| 6f 75 74 69 6e 65 2c 0d | 23 20 77 68 69 63 68 20 |outine,.|# which | |000006c0| 63 68 65 63 6b 73 20 69 | 6e 20 61 6c 6c 20 64 69 |checks i|n all di| |000006d0| 72 65 63 74 69 6f 6e 73 | 20 66 6f 72 20 61 6e 0d |rections| for an.| |000006e0| 23 20 6f 70 70 6f 6e 65 | 6e 74 20 61 6e 64 20 74 |# oppone|nt and t| |000006f0| 72 69 65 73 20 74 6f 20 | 62 6c 61 73 74 20 69 74 |ries to |blast it| |00000700| 2e 0d 23 0d 23 20 41 64 | 64 69 74 69 6f 6e 61 6c |..#.# Ad|ditional| |00000710| 6c 79 2c 20 52 61 6d 6d | 65 72 20 68 61 73 20 61 |ly, Ramm|er has a| |00000720| 20 73 70 65 63 69 61 6c | 20 63 68 65 63 6b 20 74 | special| check t| |00000730| 6f 0d 23 20 73 65 65 6b | 20 61 6e 64 20 64 65 73 |o.# seek| and des| |00000740| 74 72 6f 79 20 77 61 6c | 6c 2d 68 75 67 67 69 6e |troy wal|l-huggin| |00000750| 67 20 72 6f 62 6f 74 73 | 20 77 69 74 68 0d 23 20 |g robots| with.# | |00000760| 77 68 69 63 68 20 74 68 | 65 20 41 4d 54 20 6d 6f |which th|e AMT mo| |00000770| 76 65 6d 65 6e 74 20 70 | 61 74 74 65 72 6e 20 77 |vement p|attern w| |00000780| 69 6c 6c 20 6e 6f 74 20 | 6c 65 74 0d 23 20 52 61 |ill not |let.# Ra| |00000790| 6d 6d 65 72 20 63 6f 6c | 6c 69 64 65 2e 20 20 49 |mmer col|lide. I| |000007a0| 6d 6d 65 64 69 61 74 65 | 6c 79 20 61 66 74 65 72 |mmediate|ly after| |000007b0| 20 65 76 65 72 79 0d 23 | 20 77 61 6c 6c 2d 62 6f | every.#| wall-bo| |000007c0| 75 6e 63 65 2c 20 52 61 | 6d 6d 65 72 20 70 6f 69 |unce, Ra|mmer poi| |000007d0| 6e 74 73 20 69 74 73 20 | 61 69 6d 20 69 6e 0d 23 |nts its |aim in.#| |000007e0| 20 73 6c 69 67 68 74 6c | 79 20 74 6f 77 61 72 64 | slightl|y toward| |000007f0| 73 20 74 68 65 20 77 61 | 6c 6c 2c 20 61 6e 64 20 |s the wa|ll, and | |00000800| 66 69 72 65 73 20 61 0d | 23 20 73 69 6e 67 6c 65 |fires a.|# single| |00000810| 20 73 68 6f 74 20 69 66 | 20 69 74 20 73 65 65 20 | shot if| it see | |00000820| 61 6e 79 74 68 69 6e 67 | 2e 20 20 4f 76 65 72 20 |anything|. Over | |00000830| 6d 61 6e 79 0d 23 20 74 | 72 69 70 73 20 61 72 6f |many.# t|rips aro| |00000840| 75 6e 64 20 74 68 65 20 | 61 72 65 6e 61 2c 20 74 |und the |arena, t| |00000850| 68 69 73 20 75 73 75 61 | 6c 6c 79 20 65 6e 61 62 |his usua|lly enab| |00000860| 6c 65 73 0d 23 20 52 61 | 6d 6d 65 72 20 74 6f 20 |les.# Ra|mmer to | |00000870| 6b 69 6c 6c 20 6f 66 66 | 20 77 61 6c 6c 2d 68 75 |kill off| wall-hu| |00000880| 67 67 69 6e 67 20 6f 70 | 70 6f 6e 65 6e 74 73 2e |gging op|ponents.| |00000890| 0d 23 20 52 61 6d 6d 65 | 72 20 69 73 20 73 6f 6d |.# Ramme|r is som| |000008a0| 65 77 68 61 74 20 77 65 | 61 6b 20 61 67 61 69 6e |ewhat we|ak again| |000008b0| 73 74 0d 23 20 77 61 6c | 6c 2d 68 75 67 67 65 72 |st.# wal|l-hugger| |000008c0| 73 3b 20 66 6f 75 72 20 | 6f 66 20 69 74 73 20 74 |s; four |of its t| |000008d0| 6f 70 20 66 69 76 65 20 | 6f 70 70 6f 6e 65 6e 74 |op five |opponent| |000008e0| 73 0d 23 20 61 72 65 20 | 77 61 6c 6c 2d 68 75 67 |s.# are |wall-hug| |000008f0| 67 65 72 73 2e 0d 0d 0d | 23 20 4d 4f 56 45 4d 45 |gers....|# MOVEME| |00000900| 4e 54 20 50 41 54 54 45 | 52 4e 3a 0d 23 20 52 61 |NT PATTE|RN:.# Ra| |00000910| 6d 6d 65 72 20 41 4d 54 | 20 66 6f 6c 6c 6f 77 73 |mmer AMT| follows| |00000920| 20 61 20 64 69 61 6d 6f | 6e 64 20 6d 6f 76 65 6d | a diamo|nd movem| |00000930| 65 6e 74 0d 23 20 70 61 | 74 74 65 72 6e 2c 20 68 |ent.# pa|ttern, h| |00000940| 69 74 74 69 6e 67 20 65 | 61 63 68 20 77 61 6c 6c |itting e|ach wall| |00000950| 20 69 6e 20 63 6c 6f 63 | 6b 77 69 73 65 0d 23 20 | in cloc|kwise.# | |00000960| 73 65 71 75 65 6e 63 65 | 2e 20 20 52 61 6d 6d 65 |sequence|. Ramme| |00000970| 72 27 73 20 6d 6f 76 65 | 6d 65 6e 74 20 70 61 74 |r's move|ment pat| |00000980| 74 65 72 6e 20 73 68 69 | 66 74 73 0d 23 20 62 61 |tern shi|fts.# ba| |00000990| 63 6b 20 61 6e 64 20 66 | 6f 72 74 68 20 62 65 74 |ck and f|orth bet| |000009a0| 77 65 65 6e 20 74 77 6f | 20 65 78 74 72 65 6d 65 |ween two| extreme| |000009b0| 73 2c 20 6f 6e 65 0d 23 | 20 77 68 65 72 65 20 74 |s, one.#| where t| |000009c0| 68 65 20 64 69 61 6d 6f | 6e 64 20 69 73 20 65 6c |he diamo|nd is el| |000009d0| 6f 6e 67 61 74 65 64 20 | 74 6f 77 61 72 64 20 74 |ongated |toward t| |000009e0| 68 65 0d 23 20 4e 45 20 | 61 6e 64 20 53 57 20 63 |he.# NE |and SW c| |000009f0| 6f 72 6e 65 72 73 2c 20 | 74 68 65 20 6f 74 68 65 |orners, |the othe| |00000a00| 72 20 77 68 65 72 65 20 | 69 74 20 69 73 0d 23 20 |r where |it is.# | |00000a10| 65 6c 6f 6e 67 61 74 65 | 64 20 74 6f 77 61 72 64 |elongate|d toward| |00000a20| 20 74 68 65 20 4e 57 20 | 61 6e 64 20 53 45 20 63 | the NW |and SE c| |00000a30| 6f 72 6e 65 72 73 2e 0d | 23 20 49 6e 20 74 68 69 |orners..|# In thi| |00000a40| 73 20 66 61 73 68 69 6f | 6e 2c 20 52 61 6d 6d 65 |s fashio|n, Ramme| |00000a50| 72 20 41 4d 54 20 70 61 | 73 73 65 73 20 74 68 72 |r AMT pa|sses thr| |00000a60| 6f 75 67 68 0d 23 20 61 | 6c 6d 6f 73 74 20 65 76 |ough.# a|lmost ev| |00000a70| 65 72 79 20 70 6f 69 6e | 74 20 69 6e 20 74 68 65 |ery poin|t in the| |00000a80| 20 61 72 65 6e 61 2e 20 | 20 48 65 72 65 20 69 73 | arena. | Here is| |00000a90| 0d 23 20 61 20 64 69 61 | 67 72 61 6d 3a 0d 23 0d |.# a dia|gram:.#.| |00000aa0| 23 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 72 |# | r| |00000ab0| 65 62 6f 75 6e 64 20 61 | 74 0d 23 20 20 20 20 20 |ebound a|t.# | |00000ac0| 20 78 20 3c 20 32 35 20 | 20 20 20 20 20 20 20 20 | x < 25 | | |00000ad0| 20 20 20 20 78 20 3e 20 | 32 37 35 0d 23 20 20 20 | x > |275.# | |00000ae0| 20 2b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +------|--------| |00000af0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2b 0d 23 |--------|-----+.#| |00000b00| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 20 20 20 | | | | |00000b10| 20 20 20 2a 20 20 20 20 | 20 20 20 20 20 20 20 20 | * | | |00000b20| 7c 20 79 20 3c 20 32 35 | 0d 23 20 20 20 20 7c 20 || y < 25|.# | | |00000b30| 20 20 20 20 20 20 20 20 | 20 20 20 2a 20 20 20 2a | | * *| |00000b40| 20 20 20 20 20 20 20 20 | 20 20 7c 0d 23 20 20 20 | | |.# | |00000b50| 20 7c 20 20 20 20 20 20 | 20 20 20 20 2a 20 20 20 | | | * | |00000b60| 20 20 20 20 2a 20 20 20 | 20 20 20 20 20 7c 0d 23 | * | |.#| |00000b70| 20 20 20 20 7c 20 20 20 | 20 20 20 20 20 2a 20 20 | | | * | |00000b80| 20 20 20 20 20 20 20 20 | 20 2a 20 20 20 20 20 20 | | * | |00000b90| 7c 0d 23 20 20 20 20 7c | 20 20 20 20 20 20 2a 20 ||.# || * | |00000ba0| 20 20 20 3e 3e 3e 3e 3e | 76 20 20 20 20 20 2a 20 | >>>>>|v * | |00000bb0| 20 20 20 7c 0d 23 20 20 | 20 20 7c 20 20 20 20 2a | |.# | | *| |00000bc0| 20 20 20 20 20 20 5e 20 | 20 20 20 76 20 20 20 20 | ^ | v | |00000bd0| 20 20 20 2a 20 20 7c 20 | 20 72 65 62 6f 75 6e 64 | * | | rebound| |00000be0| 20 61 74 0d 23 20 20 20 | 20 7c 20 20 2a 20 20 20 | at.# | | * | |00000bf0| 20 20 20 20 20 5e 20 20 | 20 20 76 20 20 20 20 20 | ^ | v | |00000c00| 2a 20 20 20 20 7c 0d 23 | 20 20 20 20 7c 20 20 20 |* |.#| | | |00000c10| 20 2a 20 20 20 20 20 20 | 5e 3c 3c 3c 3c 3c 20 20 | * |^<<<<< | |00000c20| 20 2a 20 20 20 20 20 20 | 7c 0d 23 20 20 20 20 7c | * ||.# || |00000c30| 20 20 20 20 20 20 2a 20 | 20 20 20 20 20 20 20 20 | * | | |00000c40| 20 20 2a 20 20 20 20 20 | 20 20 20 7c 0d 23 20 20 | * | |.# | |00000c50| 20 20 7c 20 20 20 20 20 | 20 20 20 2a 20 20 20 20 | | | * | |00000c60| 20 20 20 2a 20 20 20 20 | 20 20 20 20 20 20 7c 0d | * | |.| |00000c70| 23 20 20 20 20 46 20 28 | 79 3e 32 33 30 29 20 20 |# F (|y>230) | |00000c80| 2a 20 20 20 2a 20 20 20 | 20 20 20 20 20 20 20 20 |* * | | |00000c90| 20 7c 0d 23 20 20 20 20 | 46 20 20 20 20 20 20 20 | |.# |F | |00000ca0| 20 20 20 20 20 2a 20 20 | 20 20 20 20 28 78 3e 32 | * | (x>2| |00000cb0| 33 30 29 20 7c 20 79 20 | 3e 20 32 37 35 0d 23 20 |30) | y |> 275.# | |00000cc0| 20 20 20 2b 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | +----|--------| |00000cd0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 53 53 53 53 53 53 53 |--------|-SSSSSSS| |00000ce0| 2b 0d 23 0d 23 20 52 61 | 6d 6d 65 72 20 6e 6f 72 |+.#.# Ra|mmer nor| |00000cf0| 6d 61 6c 6c 79 20 6d 6f | 76 65 73 20 61 74 20 53 |mally mo|ves at S| |00000d00| 50 45 45 44 58 20 3d 20 | 2b 35 2c 20 2d 35 2c 20 |PEEDX = |+5, -5, | |00000d10| 2d 37 0d 23 20 20 20 20 | 20 20 20 20 20 20 20 20 |-7.# | | |00000d20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 53 50 | | SP| |00000d30| 45 45 44 59 20 3d 20 2b | 2f 2d 20 36 0d 23 0d 23 |EEDY = +|/- 6.#.#| |00000d40| 20 52 61 6d 6d 65 72 20 | 41 4d 54 20 72 65 62 6f | Rammer |AMT rebo| |00000d50| 75 6e 64 73 20 6f 66 66 | 20 74 68 65 20 6e 6f 72 |unds off| the nor| |00000d60| 74 68 20 77 61 6c 6c 20 | 61 74 0d 23 20 79 20 3c |th wall |at.# y <| |00000d70| 20 32 35 2c 20 6f 66 66 | 20 74 68 65 20 73 6f 75 | 25, off| the sou| |00000d80| 74 68 20 77 61 6c 6c 20 | 61 74 20 79 20 3e 20 32 |th wall |at y > 2| |00000d90| 37 35 2c 0d 23 20 6f 66 | 66 20 74 68 65 20 77 65 |75,.# of|f the we| |00000da0| 73 74 20 77 61 6c 6c 20 | 61 74 20 78 20 3c 20 32 |st wall |at x < 2| |00000db0| 35 2c 20 61 6e 64 20 6f | 66 66 20 74 68 65 0d 23 |5, and o|ff the.#| |00000dc0| 20 65 61 73 74 20 77 61 | 6c 6c 20 61 74 20 78 20 | east wa|ll at x | |00000dd0| 3e 20 32 37 35 2e 0d 23 | 0d 23 20 52 61 6d 6d 65 |> 275..#|.# Ramme| |00000de0| 72 27 73 20 73 6f 75 74 | 68 77 61 72 64 20 73 70 |r's sout|hward sp| |00000df0| 65 65 64 20 69 73 20 6e | 65 76 65 72 20 2d 36 2c |eed is n|ever -6,| |00000e00| 20 62 75 74 0d 23 20 72 | 61 74 68 65 72 20 2d 35 | but.# r|ather -5| |00000e10| 20 6f 72 20 2d 37 2e 20 | 20 54 68 69 73 20 61 62 | or -7. | This ab| |00000e20| 65 72 72 61 74 69 6f 6e | 20 63 61 75 73 65 73 0d |erration| causes.| |00000e30| 23 20 52 61 6d 6d 65 72 | 27 73 20 6d 6f 76 65 6d |# Rammer|'s movem| |00000e40| 65 6e 74 20 74 6f 20 64 | 72 69 66 74 20 74 6f 77 |ent to d|rift tow| |00000e50| 61 72 64 73 20 61 6e 0d | 23 20 65 6c 6f 6e 67 61 |ards an.|# elonga| |00000e60| 74 65 64 20 6f 72 62 69 | 74 2e 20 20 57 68 65 6e |ted orbi|t. When| |00000e70| 20 74 68 65 20 6f 72 62 | 69 74 20 64 72 69 66 74 | the orb|it drift| |00000e80| 73 0d 23 20 63 6c 6f 73 | 65 20 65 6e 6f 75 67 68 |s.# clos|e enough| |00000e90| 20 74 6f 20 63 61 75 73 | 65 20 52 61 6d 6d 65 72 | to caus|e Rammer| |00000ea0| 20 74 6f 20 72 65 62 6f | 75 6e 64 20 6f 66 66 0d | to rebo|und off.| |00000eb0| 23 20 74 68 65 20 73 6f | 75 74 68 20 77 61 6c 6c |# the so|uth wall| |00000ec0| 20 61 74 20 78 20 3e 20 | 32 33 30 2c 20 6f 72 20 | at x > |230, or | |00000ed0| 6f 66 66 20 74 68 65 20 | 77 65 73 74 0d 23 20 77 |off the |west.# w| |00000ee0| 61 6c 6c 20 61 74 20 79 | 20 3e 20 32 33 30 2c 20 |all at y| > 230, | |00000ef0| 74 68 65 20 73 6f 75 74 | 68 77 61 72 64 20 73 70 |the sout|hward sp| |00000f00| 65 65 64 20 69 73 0d 23 | 20 73 77 69 74 63 68 65 |eed is.#| switche| |00000f10| 64 2e 0d 23 0d 23 20 20 | 2b 2d 2d 2d 2d 2d 2d 2d |d..#.# |+-------| |00000f20| 2d 2d 2b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |--+ | | |00000f30| 20 20 20 20 20 2b 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2b | +--|-------+| |00000f40| 0d 23 20 20 7c 20 20 2a | 20 20 20 20 20 20 7c 20 |.# | *| | | |00000f50| 73 6f 75 74 68 20 73 70 | 65 65 64 20 3d 20 2d 35 |south sp|eed = -5| |00000f60| 20 7c 20 20 20 20 20 20 | 2a 20 20 7c 0d 23 20 20 | | |* |.# | |00000f70| 7c 2a 20 20 20 2a 20 20 | 20 20 7c 20 20 2d 2d 2d ||* * | | ---| |00000f80| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 3e 20 20 7c 20 20 |--------|--> | | |00000f90| 20 20 2a 20 20 20 2a 7c | 0d 23 20 20 7c 20 20 2a | * *||.# | *| |00000fa0| 20 20 20 2a 20 20 7c 20 | 20 20 20 20 20 20 20 20 | * | | | |00000fb0| 20 20 20 20 20 20 20 20 | 20 7c 20 20 2a 20 20 20 | | | * | |00000fc0| 2a 20 20 7c 0d 23 20 20 | 7c 20 20 20 20 2a 20 20 |* |.# || * | |00000fd0| 20 2a 7c 20 73 6f 75 74 | 68 20 73 70 65 65 64 20 | *| sout|h speed | |00000fe0| 3d 20 2d 37 20 7c 2a 20 | 20 20 2a 20 20 20 20 7c |= -7 |* | * || |00000ff0| 0d 23 20 20 7c 20 20 20 | 20 20 20 2a 20 20 7c 20 |.# | | * | | |00001000| 20 3c 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 20 | <------|------- | |00001010| 20 7c 20 20 2a 20 20 20 | 20 20 20 7c 0d 23 20 20 | | * | |.# | |00001020| 7c 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2b 20 20 20 20 20 ||-------|--+ | |00001030| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 2b 2d 2d | | +--| |00001040| 2d 2d 2d 2d 2d 2d 2d 2b | 0d 23 0d 23 20 4e 6f 74 |-------+|.#.# Not| |00001050| 65 20 74 68 61 74 20 74 | 68 65 20 41 4d 54 20 6d |e that t|he AMT m| |00001060| 6f 76 65 6d 65 6e 74 20 | 70 61 74 74 65 72 6e 20 |ovement |pattern | |00001070| 63 6f 75 6c 64 20 62 65 | 0d 23 20 61 70 70 6c 69 |could be|.# appli| |00001080| 65 64 20 74 6f 20 6d 61 | 6e 79 20 6f 74 68 65 72 |ed to ma|ny other| |00001090| 20 72 6f 62 6f 74 73 20 | 77 69 74 68 20 6f 74 68 | robots |with oth| |000010a0| 65 72 0d 23 20 63 6f 6d | 62 61 74 20 73 74 72 61 |er.# com|bat stra| |000010b0| 74 65 67 69 65 73 2e 20 | 20 49 74 73 20 70 72 69 |tegies. | Its pri| |000010c0| 6d 61 72 79 20 61 64 76 | 61 6e 74 61 67 65 0d 23 |mary adv|antage.#| |000010d0| 20 69 73 20 74 68 61 74 | 20 52 61 6d 6d 65 72 20 | is that| Rammer | |000010e0| 61 6c 77 61 79 73 20 6b | 6e 6f 77 73 20 77 68 69 |always k|nows whi| |000010f0| 63 68 20 77 61 6c 6c 20 | 69 74 0d 23 20 77 69 6c |ch wall |it.# wil| |00001100| 6c 20 68 69 74 20 6e 65 | 78 74 2c 20 73 6f 20 74 |l hit ne|xt, so t| |00001110| 68 61 74 20 69 74 20 6f | 6e 6c 79 20 6e 65 65 64 |hat it o|nly need| |00001120| 73 20 74 6f 20 6d 61 6b | 65 20 23 20 6f 6e 65 20 |s to mak|e # one | |00001130| 63 68 65 63 6b 20 69 6e | 20 69 74 73 20 69 6e 6e |check in| its inn| |00001140| 65 72 20 6c 6f 6f 70 20 | 74 6f 20 64 65 74 65 63 |er loop |to detec| |00001150| 74 20 77 68 65 6e 0d 23 | 20 69 74 20 69 73 20 61 |t when.#| it is a| |00001160| 62 6f 75 74 20 74 6f 20 | 68 69 74 20 61 20 77 61 |bout to |hit a wa| |00001170| 6c 6c 2e 0d 0d 0d 23 20 | 47 45 4e 45 52 41 4c 20 |ll....# |GENERAL | |00001180| 44 45 53 49 47 4e 20 50 | 52 49 4e 43 49 50 4c 45 |DESIGN P|RINCIPLE| |00001190| 53 3a 0d 23 0d 23 20 31 | 2e 20 4d 6f 73 74 20 6b |S:.#.# 1|. Most k| |000011a0| 69 6c 6c 73 20 61 72 65 | 20 73 63 6f 72 65 64 20 |ills are| scored | |000011b0| 61 66 74 65 72 20 63 6f | 6c 6c 69 73 69 6f 6e 73 |after co|llisions| |000011c0| 3b 0d 23 20 6f 70 74 69 | 6d 69 7a 65 20 72 6f 62 |;.# opti|mize rob| |000011d0| 6f 74 73 20 74 6f 20 64 | 65 74 65 63 74 20 61 6e |ots to d|etect an| |000011e0| 64 20 72 65 61 63 74 20 | 74 6f 0d 23 20 63 6f 6c |d react |to.# col| |000011f0| 6c 69 73 69 6f 6e 73 2e | 0d 23 0d 23 20 32 2e 20 |lisions.|.#.# 2. | |00001200| 45 78 65 63 75 74 69 6f | 6e 20 74 69 6d 65 20 69 |Executio|n time i| |00001210| 73 20 61 20 6c 69 6d 69 | 74 69 6e 67 20 66 61 63 |s a limi|ting fac| |00001220| 74 6f 72 2c 0d 23 20 63 | 6f 64 65 73 69 7a 65 20 |tor,.# c|odesize | |00001230| 69 73 20 6e 6f 74 20 28 | 75 70 20 74 6f 20 74 68 |is not (|up to th| |00001240| 65 20 6d 61 78 69 6d 75 | 6d 29 3b 0d 23 20 75 6e |e maximu|m);.# un| |00001250| 72 6f 6c 6c 20 6c 6f 6f | 70 73 20 28 72 65 70 65 |roll loo|ps (repe| |00001260| 61 74 20 74 68 65 20 63 | 6f 64 65 20 62 6f 64 79 |at the c|ode body| |00001270| 20 73 65 76 65 72 61 6c | 0d 23 20 74 69 6d 65 73 | several|.# times| |00001280| 29 20 74 6f 20 72 65 64 | 75 63 65 20 74 68 65 20 |) to red|uce the | |00001290| 6f 76 65 72 68 65 61 64 | 20 63 61 75 73 65 64 20 |overhead| caused | |000012a0| 62 79 20 6a 75 6d 70 0d | 23 20 69 6e 73 74 72 75 |by jump.|# instru| |000012b0| 63 74 69 6f 6e 73 2e 0d | 23 0d 23 20 33 2e 20 50 |ctions..|#.# 3. P| |000012c0| 75 6c 6c 20 63 6f 64 65 | 20 6f 75 74 20 6f 66 20 |ull code| out of | |000012d0| 69 6e 6e 65 72 20 6c 6f | 6f 70 73 20 66 6f 72 0d |inner lo|ops for.| |000012e0| 23 20 65 66 66 69 63 69 | 65 6e 74 20 75 73 65 20 |# effici|ent use | |000012f0| 6f 66 20 43 50 55 20 74 | 69 6d 65 2e 0d 23 0d 23 |of CPU t|ime..#.#| |00001300| 20 34 2e 20 44 65 73 69 | 67 6e 20 72 6f 62 6f 74 | 4. Desi|gn robot| |00001310| 73 20 61 73 20 46 53 4d | 73 20 28 46 69 6e 69 74 |s as FSM|s (Finit| |00001320| 65 20 53 74 61 74 65 0d | 23 20 4d 61 63 68 69 6e |e State.|# Machin| |00001330| 65 73 29 2c 20 77 69 74 | 68 20 73 65 76 65 72 61 |es), wit|h severa| |00001340| 6c 20 69 6e 6e 65 72 20 | 6c 6f 6f 70 73 20 28 73 |l inner |loops (s| |00001350| 74 61 74 65 73 29 0d 23 | 20 61 6e 64 20 63 6f 6e |tates).#| and con| |00001360| 64 69 74 69 6f 6e 61 6c | 20 6a 75 6d 70 73 20 6d |ditional| jumps m| |00001370| 6f 76 69 6e 67 20 62 65 | 74 77 65 65 6e 20 73 74 |oving be|tween st| |00001380| 61 74 65 73 0d 23 20 28 | 73 74 61 74 65 20 74 72 |ates.# (|state tr| |00001390| 61 6e 73 69 74 69 6f 6e | 73 29 2e 20 20 5b 52 61 |ansition|s). [Ra| |000013a0| 6d 6d 65 72 20 41 4d 54 | 20 68 61 73 20 66 6f 75 |mmer AMT| has fou| |000013b0| 72 0d 23 20 73 74 61 74 | 65 73 3a 20 4e 57 2c 20 |r.# stat|es: NW, | |000013c0| 4e 45 2c 20 53 45 20 61 | 6e 64 20 53 57 3b 20 20 |NE, SE a|nd SW; | |000013d0| 61 6e 64 20 66 6f 75 72 | 0d 23 20 74 72 61 6e 73 |and four|.# trans| |000013e0| 69 74 69 6f 6e 73 2c 20 | 4e 57 2d 3e 4e 45 2c 20 |itions, |NW->NE, | |000013f0| 4e 45 2d 3e 53 45 2c 20 | 53 45 2d 3e 53 57 2c 20 |NE->SE, |SE->SW, | |00001400| 61 6e 64 0d 23 20 53 57 | 2d 3e 4e 57 2e 5d 20 20 |and.# SW|->NW.] | |00001410| 53 65 6c 65 63 74 20 73 | 74 61 74 65 73 20 77 68 |Select s|tates wh| |00001420| 69 63 68 20 72 65 64 75 | 63 65 20 74 68 65 20 43 |ich redu|ce the C| |00001430| 50 55 0d 23 20 6f 76 65 | 72 68 65 61 64 20 77 68 |PU.# ove|rhead wh| |00001440| 69 6c 65 20 79 6f 75 20 | 72 65 6d 61 69 6e 20 69 |ile you |remain i| |00001450| 6e 20 74 68 65 20 73 74 | 61 74 65 2e 0d 23 20 4b |n the st|ate..# K| |00001460| 6e 6f 77 20 74 68 65 20 | 73 74 61 63 6b 20 64 65 |now the |stack de| |00001470| 70 74 68 20 61 6e 64 20 | 63 6f 6e 74 65 6e 74 20 |pth and |content | |00001480| 61 74 20 65 61 63 68 0d | 23 20 73 74 61 74 65 2e |at each.|# state.| |00001490| 0d 0d 0d 23 20 52 4f 42 | 4f 54 20 43 4f 44 45 3a |...# ROB|OT CODE:| |000014a0| 0d 0d 23 20 76 61 72 69 | 61 62 6c 65 20 61 3a 20 |..# vari|able a: | |000014b0| 20 73 6f 75 74 68 77 61 | 72 64 20 76 65 6c 6f 63 | southwa|rd veloc| |000014c0| 69 74 79 0d 0d 73 74 61 | 72 74 3a 0d 23 20 69 66 |ity..sta|rt:.# if| |000014d0| 20 61 62 73 28 78 2d 79 | 29 20 3c 20 37 35 0d 20 | abs(x-y|) < 75. | |000014e0| 20 20 20 78 20 79 20 2d | 20 64 75 70 20 2a 20 35 | x y -| dup * 5| |000014f0| 36 32 35 20 3c 0d 20 20 | 20 20 20 20 20 20 73 6f |625 <. | so| |00001500| 75 74 68 66 61 73 74 65 | 72 20 73 6f 75 74 68 73 |uthfaste|r souths| |00001510| 6c 6f 77 65 72 20 69 66 | 65 0d 0d 20 20 20 20 78 |lower if|e.. x| |00001520| 20 31 35 30 20 3e 20 73 | 74 61 72 74 73 6f 75 74 | 150 > s|tartsout| |00001530| 68 20 73 74 61 72 74 6e | 6f 72 74 68 20 69 66 65 |h startn|orth ife| |00001540| 0d 0d 73 74 61 72 74 6e | 6f 72 74 68 3a 0d 20 20 |..startn|orth:. | |00001550| 20 20 64 72 6f 70 0d 20 | 20 20 20 79 20 31 35 30 | drop. | y 150| |00001560| 20 3e 20 73 74 61 72 74 | 6e 6f 72 74 68 77 65 73 | > start|northwes| |00001570| 74 20 73 74 61 72 74 6e | 6f 72 74 68 65 61 73 74 |t startn|ortheast| |00001580| 20 69 66 65 0d 0d 73 74 | 61 72 74 73 6f 75 74 68 | ife..st|artsouth| |00001590| 3a 0d 20 20 20 20 64 72 | 6f 70 0d 20 20 20 20 79 |:. dr|op. y| |000015a0| 20 31 35 30 20 3e 20 73 | 74 61 72 74 73 6f 75 74 | 150 > s|tartsout| |000015b0| 68 77 65 73 74 20 73 74 | 61 72 74 73 6f 75 74 68 |hwest st|artsouth| |000015c0| 65 61 73 74 20 69 66 65 | 0d 0d 73 74 61 72 74 6e |east ife|..startn| |000015d0| 6f 72 74 68 65 61 73 74 | 3a 0d 20 20 20 20 2d 36 |ortheast|:. -6| |000015e0| 20 73 70 65 65 64 79 27 | 20 73 74 6f 72 65 0d 6e | speedy'| store.n| |000015f0| 6f 72 74 68 65 61 73 74 | 3a 0d 20 20 20 20 64 72 |ortheast|:. dr| |00001600| 6f 70 0d 20 20 20 20 36 | 20 73 70 65 65 64 78 27 |op. 6| speedx'| |00001610| 20 73 74 6f 72 65 0d 20 | 20 20 20 79 20 32 33 30 | store. | y 230| |00001620| 20 3e 20 73 6f 75 74 68 | 66 61 73 74 65 72 20 69 | > south|faster i| |00001630| 66 0d 20 20 20 20 33 35 | 33 20 61 69 6d 27 20 73 |f. 35|3 aim' s| |00001640| 74 6f 72 65 0d 20 20 20 | 20 72 61 6e 67 65 20 6b |tore. | range k| |00001650| 69 6c 6c 77 61 6c 6c 68 | 75 67 67 65 72 20 69 66 |illwallh|ugger if| |00001660| 0d 20 20 20 20 34 35 20 | 61 69 6d 27 20 73 74 6f |. 45 |aim' sto| |00001670| 72 65 0d 6e 6f 72 74 68 | 65 61 73 74 6c 6f 6f 70 |re.north|eastloop| |00001680| 3a 0d 23 20 6c 6f 6f 70 | 20 75 6e 72 6f 6c 6c 65 |:.# loop| unrolle| |00001690| 64 20 74 6f 20 72 65 64 | 75 63 65 20 6f 76 65 72 |d to red|uce over| |000016a0| 68 65 61 64 0d 20 20 20 | 20 79 20 32 35 20 3c 20 |head. | y 25 < | |000016b0| 73 6f 75 74 68 65 61 73 | 74 20 69 66 0d 20 20 20 |southeas|t if. | |000016c0| 20 63 6f 6c 6c 69 73 69 | 6f 6e 20 63 72 61 73 68 | collisi|on crash| |000016d0| 65 64 6e 6f 72 74 68 65 | 61 73 74 20 69 66 0d 20 |ednorthe|ast if. | |000016e0| 20 20 20 79 20 32 35 20 | 3c 20 73 6f 75 74 68 65 | y 25 |< southe| |000016f0| 61 73 74 20 69 66 0d 20 | 20 20 20 63 6f 6c 6c 69 |ast if. | colli| |00001700| 73 69 6f 6e 20 63 72 61 | 73 68 65 64 6e 6f 72 74 |sion cra|shednort| |00001710| 68 65 61 73 74 20 69 66 | 0d 20 20 20 20 79 20 32 |heast if|. y 2| |00001720| 35 20 3c 20 73 6f 75 74 | 68 65 61 73 74 20 69 66 |5 < sout|heast if| |00001730| 0d 20 20 20 20 63 6f 6c | 6c 69 73 69 6f 6e 20 63 |. col|lision c| |00001740| 72 61 73 68 65 64 6e 6f | 72 74 68 65 61 73 74 20 |rashedno|rtheast | |00001750| 69 66 0d 20 20 20 20 6e | 6f 72 74 68 65 61 73 74 |if. n|ortheast| |00001760| 6c 6f 6f 70 20 6a 75 6d | 70 0d 0d 73 74 61 72 74 |loop jum|p..start| |00001770| 73 6f 75 74 68 65 61 73 | 74 3a 0d 20 20 20 20 36 |southeas|t:. 6| |00001780| 20 73 70 65 65 64 78 27 | 20 73 74 6f 72 65 0d 73 | speedx'| store.s| |00001790| 6f 75 74 68 65 61 73 74 | 3a 0d 20 20 20 20 64 72 |outheast|:. dr| |000017a0| 6f 70 0d 20 20 20 20 61 | 20 73 70 65 65 64 79 27 |op. a| speedy'| |000017b0| 20 73 74 6f 72 65 0d 20 | 20 20 20 38 33 20 61 69 | store. | 83 ai| |000017c0| 6d 27 20 73 74 6f 72 65 | 0d 20 20 20 20 72 61 6e |m' store|. ran| |000017d0| 67 65 20 6b 69 6c 6c 77 | 61 6c 6c 68 75 67 67 65 |ge killw|allhugge| |000017e0| 72 20 69 66 0d 20 20 20 | 20 31 33 35 20 61 69 6d |r if. | 135 aim| |000017f0| 27 20 73 74 6f 72 65 0d | 73 6f 75 74 68 65 61 73 |' store.|southeas| |00001800| 74 6c 6f 6f 70 3a 0d 23 | 20 6c 6f 6f 70 20 75 6e |tloop:.#| loop un| |00001810| 72 6f 6c 6c 65 64 20 74 | 6f 20 72 65 64 75 63 65 |rolled t|o reduce| |00001820| 20 6f 76 65 72 68 65 61 | 64 0d 20 20 20 20 78 20 | overhea|d. x | |00001830| 32 37 35 20 3e 20 73 6f | 75 74 68 77 65 73 74 20 |275 > so|uthwest | |00001840| 69 66 0d 20 20 20 20 63 | 6f 6c 6c 69 73 69 6f 6e |if. c|ollision| |00001850| 20 63 72 61 73 68 65 64 | 73 6f 75 74 68 65 61 73 | crashed|southeas| |00001860| 74 20 69 66 0d 20 20 20 | 20 78 20 32 37 35 20 3e |t if. | x 275 >| |00001870| 20 73 6f 75 74 68 77 65 | 73 74 20 69 66 0d 20 20 | southwe|st if. | |00001880| 20 20 63 6f 6c 6c 69 73 | 69 6f 6e 20 63 72 61 73 | collis|ion cras| |00001890| 68 65 64 73 6f 75 74 68 | 65 61 73 74 20 69 66 0d |hedsouth|east if.| |000018a0| 20 20 20 20 78 20 32 37 | 35 20 3e 20 73 6f 75 74 | x 27|5 > sout| |000018b0| 68 77 65 73 74 20 69 66 | 0d 20 20 20 20 63 6f 6c |hwest if|. col| |000018c0| 6c 69 73 69 6f 6e 20 63 | 72 61 73 68 65 64 73 6f |lision c|rashedso| |000018d0| 75 74 68 65 61 73 74 20 | 69 66 0d 20 20 20 20 73 |utheast |if. s| |000018e0| 6f 75 74 68 65 61 73 74 | 6c 6f 6f 70 20 6a 75 6d |outheast|loop jum| |000018f0| 70 0d 0d 73 74 61 72 74 | 73 6f 75 74 68 77 65 73 |p..start|southwes| |00001900| 74 3a 0d 20 20 20 20 61 | 20 73 70 65 65 64 79 27 |t:. a| speedy'| |00001910| 20 73 74 6f 72 65 0d 73 | 6f 75 74 68 77 65 73 74 | store.s|outhwest| |00001920| 3a 0d 20 20 20 20 64 72 | 6f 70 0d 20 20 20 20 2d |:. dr|op. -| |00001930| 36 20 73 70 65 65 64 78 | 27 20 73 74 6f 72 65 0d |6 speedx|' store.| |00001940| 20 20 20 20 31 37 33 20 | 61 69 6d 27 20 73 74 6f | 173 |aim' sto| |00001950| 72 65 0d 20 20 20 20 72 | 61 6e 67 65 20 6b 69 6c |re. r|ange kil| |00001960| 6c 77 61 6c 6c 68 75 67 | 67 65 72 20 69 66 0d 20 |lwallhug|ger if. | |00001970| 20 20 20 32 32 35 20 61 | 69 6d 27 20 73 74 6f 72 | 225 a|im' stor| |00001980| 65 0d 73 6f 75 74 68 77 | 65 73 74 6c 6f 6f 70 3a |e.southw|estloop:| |00001990| 0d 23 20 6c 6f 6f 70 20 | 75 6e 72 6f 6c 6c 65 64 |.# loop |unrolled| |000019a0| 20 74 6f 20 72 65 64 75 | 63 65 20 6f 76 65 72 68 | to redu|ce overh| |000019b0| 65 61 64 0d 20 20 20 20 | 79 20 32 37 35 20 3e 20 |ead. |y 275 > | |000019c0| 6e 6f 72 74 68 77 65 73 | 74 20 69 66 0d 20 20 20 |northwes|t if. | |000019d0| 20 63 6f 6c 6c 69 73 69 | 6f 6e 20 63 72 61 73 68 | collisi|on crash| |000019e0| 65 64 73 6f 75 74 68 77 | 65 73 74 20 69 66 0d 20 |edsouthw|est if. | |000019f0| 20 20 20 79 20 32 37 35 | 20 3e 20 6e 6f 72 74 68 | y 275| > north| |00001a00| 77 65 73 74 20 69 66 0d | 20 20 20 20 63 6f 6c 6c |west if.| coll| |00001a10| 69 73 69 6f 6e 20 63 72 | 61 73 68 65 64 73 6f 75 |ision cr|ashedsou| |00001a20| 74 68 77 65 73 74 20 69 | 66 0d 20 20 20 20 79 20 |thwest i|f. y | |00001a30| 32 37 35 20 3e 20 6e 6f | 72 74 68 77 65 73 74 20 |275 > no|rthwest | |00001a40| 69 66 0d 20 20 20 20 63 | 6f 6c 6c 69 73 69 6f 6e |if. c|ollision| |00001a50| 20 63 72 61 73 68 65 64 | 73 6f 75 74 68 77 65 73 | crashed|southwes| |00001a60| 74 20 69 66 0d 20 20 20 | 20 73 6f 75 74 68 77 65 |t if. | southwe| |00001a70| 73 74 6c 6f 6f 70 20 6a | 75 6d 70 0d 0d 73 74 61 |stloop j|ump..sta| |00001a80| 72 74 6e 6f 72 74 68 77 | 65 73 74 3a 0d 20 20 20 |rtnorthw|est:. | |00001a90| 20 2d 36 20 73 70 65 65 | 64 78 27 20 73 74 6f 72 | -6 spee|dx' stor| |00001aa0| 65 0d 6e 6f 72 74 68 77 | 65 73 74 3a 0d 20 20 20 |e.northw|est:. | |00001ab0| 20 64 72 6f 70 0d 20 20 | 20 20 2d 36 20 73 70 65 | drop. | -6 spe| |00001ac0| 65 64 79 27 20 73 74 6f | 72 65 0d 20 20 20 20 78 |edy' sto|re. x| |00001ad0| 20 32 33 30 20 3e 20 73 | 6f 75 74 68 73 6c 6f 77 | 230 > s|outhslow| |00001ae0| 65 72 20 69 66 0d 20 20 | 20 20 32 36 33 20 61 69 |er if. | 263 ai| |00001af0| 6d 27 20 73 74 6f 72 65 | 0d 20 20 20 20 72 61 6e |m' store|. ran| |00001b00| 67 65 20 6b 69 6c 6c 77 | 61 6c 6c 68 75 67 67 65 |ge killw|allhugge| |00001b10| 72 20 69 66 0d 20 20 20 | 20 33 31 35 20 61 69 6d |r if. | 315 aim| |00001b20| 27 20 73 74 6f 72 65 0d | 6e 6f 72 74 68 77 65 73 |' store.|northwes| |00001b30| 74 6c 6f 6f 70 3a 0d 23 | 20 6c 6f 6f 70 20 75 6e |tloop:.#| loop un| |00001b40| 72 6f 6c 6c 65 64 20 74 | 6f 20 72 65 64 75 63 65 |rolled t|o reduce| |00001b50| 20 6f 76 65 72 68 65 61 | 64 0d 20 20 20 20 78 20 | overhea|d. x | |00001b60| 32 35 20 3c 20 6e 6f 72 | 74 68 65 61 73 74 20 69 |25 < nor|theast i| |00001b70| 66 0d 20 20 20 20 63 6f | 6c 6c 69 73 69 6f 6e 20 |f. co|llision | |00001b80| 63 72 61 73 68 65 64 6e | 6f 72 74 68 77 65 73 74 |crashedn|orthwest| |00001b90| 20 69 66 0d 20 20 20 20 | 78 20 32 35 20 3c 20 6e | if. |x 25 < n| |00001ba0| 6f 72 74 68 65 61 73 74 | 20 69 66 0d 20 20 20 20 |ortheast| if. | |00001bb0| 63 6f 6c 6c 69 73 69 6f | 6e 20 63 72 61 73 68 65 |collisio|n crashe| |00001bc0| 64 6e 6f 72 74 68 77 65 | 73 74 20 69 66 0d 20 20 |dnorthwe|st if. | |00001bd0| 20 20 78 20 32 35 20 3c | 20 6e 6f 72 74 68 65 61 | x 25 <| northea| |00001be0| 73 74 20 69 66 0d 20 20 | 20 20 63 6f 6c 6c 69 73 |st if. | collis| |00001bf0| 69 6f 6e 20 63 72 61 73 | 68 65 64 6e 6f 72 74 68 |ion cras|hednorth| |00001c00| 77 65 73 74 20 69 66 0d | 20 20 20 20 6e 6f 72 74 |west if.| nort| |00001c10| 68 77 65 73 74 6c 6f 6f | 70 20 6a 75 6d 70 0d 0d |hwestloo|p jump..| |00001c20| 73 6f 75 74 68 66 61 73 | 74 65 72 3a 0d 20 20 20 |southfas|ter:. | |00001c30| 20 37 20 61 27 20 73 74 | 6f 72 65 0d 20 20 20 20 | 7 a' st|ore. | |00001c40| 72 65 74 75 72 6e 0d 0d | 73 6f 75 74 68 73 6c 6f |return..|southslo| |00001c50| 77 65 72 3a 0d 20 20 20 | 20 35 20 61 27 20 73 74 |wer:. | 5 a' st| |00001c60| 6f 72 65 0d 20 20 20 20 | 72 65 74 75 72 6e 0d 0d |ore. |return..| |00001c70| 6b 69 6c 6c 77 61 6c 6c | 68 75 67 67 65 72 3a 0d |killwall|hugger:.| |00001c80| 20 20 20 20 65 6e 65 72 | 67 79 20 66 69 72 65 27 | ener|gy fire'| |00001c90| 20 73 74 6f 72 65 0d 20 | 20 20 20 72 65 74 75 72 | store. | retur| |00001ca0| 6e 0d 0d 63 72 61 73 68 | 65 64 6e 6f 72 74 68 65 |n..crash|ednorthe| |00001cb0| 61 73 74 3a 0d 20 20 20 | 20 72 61 6e 67 65 20 62 |ast:. | range b| |00001cc0| 6c 61 73 74 65 6d 20 69 | 66 0d 20 20 20 20 30 20 |lastem i|f. 0 | |00001cd0| 61 69 6d 27 20 73 74 6f | 72 65 0d 20 20 20 20 72 |aim' sto|re. r| |00001ce0| 61 6e 67 65 20 62 6c 61 | 73 74 65 6d 20 69 66 0d |ange bla|stem if.| |00001cf0| 20 20 20 20 39 30 20 61 | 69 6d 27 20 73 74 6f 72 | 90 a|im' stor| |00001d00| 65 0d 20 20 20 20 72 61 | 6e 67 65 20 62 6c 61 73 |e. ra|nge blas| |00001d10| 74 65 6d 20 69 66 0d 20 | 20 20 20 31 38 30 20 61 |tem if. | 180 a| |00001d20| 69 6d 27 20 73 74 6f 72 | 65 0d 20 20 20 20 72 61 |im' stor|e. ra| |00001d30| 6e 67 65 20 62 6c 61 73 | 74 65 6d 20 69 66 0d 20 |nge blas|tem if. | |00001d40| 20 20 20 32 37 30 20 61 | 69 6d 27 20 73 74 6f 72 | 270 a|im' stor| |00001d50| 65 0d 20 20 20 20 72 61 | 6e 67 65 20 62 6c 61 73 |e. ra|nge blas| |00001d60| 74 65 6d 20 69 66 0d 20 | 20 20 20 33 31 35 20 61 |tem if. | 315 a| |00001d70| 69 6d 27 20 73 74 6f 72 | 65 0d 20 20 20 20 72 61 |im' stor|e. ra| |00001d80| 6e 67 65 20 62 6c 61 73 | 74 65 6d 20 69 66 0d 20 |nge blas|tem if. | |00001d90| 20 20 20 31 33 35 20 61 | 69 6d 27 20 73 74 6f 72 | 135 a|im' stor| |00001da0| 65 0d 20 20 20 20 72 61 | 6e 67 65 20 62 6c 61 73 |e. ra|nge blas| |00001db0| 74 65 6d 20 69 66 0d 20 | 20 20 20 32 32 35 20 61 |tem if. | 225 a| |00001dc0| 69 6d 27 20 73 74 6f 72 | 65 0d 20 20 20 20 72 61 |im' stor|e. ra| |00001dd0| 6e 67 65 20 62 6c 61 73 | 74 65 6d 20 69 66 0d 20 |nge blas|tem if. | |00001de0| 20 20 20 34 35 20 61 69 | 6d 27 20 73 74 6f 72 65 | 45 ai|m' store| |00001df0| 0d 20 20 20 20 72 65 74 | 75 72 6e 0d 0d 63 72 61 |. ret|urn..cra| |00001e00| 73 68 65 64 73 6f 75 74 | 68 65 61 73 74 3a 0d 20 |shedsout|heast:. | |00001e10| 20 20 20 72 61 6e 67 65 | 20 62 6c 61 73 74 65 6d | range| blastem| |00001e20| 20 69 66 0d 20 20 20 20 | 39 30 20 61 69 6d 27 20 | if. |90 aim' | |00001e30| 73 74 6f 72 65 0d 20 20 | 20 20 72 61 6e 67 65 20 |store. | range | |00001e40| 62 6c 61 73 74 65 6d 20 | 69 66 0d 20 20 20 20 31 |blastem |if. 1| |00001e50| 38 30 20 61 69 6d 27 20 | 73 74 6f 72 65 0d 20 20 |80 aim' |store. | |00001e60| 20 20 72 61 6e 67 65 20 | 62 6c 61 73 74 65 6d 20 | range |blastem | |00001e70| 69 66 0d 20 20 20 20 32 | 37 30 20 61 69 6d 27 20 |if. 2|70 aim' | |00001e80| 73 74 6f 72 65 0d 20 20 | 20 20 72 61 6e 67 65 20 |store. | range | |00001e90| 62 6c 61 73 74 65 6d 20 | 69 66 0d 20 20 20 20 30 |blastem |if. 0| |00001ea0| 20 61 69 6d 27 20 73 74 | 6f 72 65 0d 20 20 20 20 | aim' st|ore. | |00001eb0| 72 61 6e 67 65 20 62 6c | 61 73 74 65 6d 20 69 66 |range bl|astem if| |00001ec0| 0d 20 20 20 20 34 35 20 | 61 69 6d 27 20 73 74 6f |. 45 |aim' sto| |00001ed0| 72 65 0d 20 20 20 20 72 | 61 6e 67 65 20 62 6c 61 |re. r|ange bla| |00001ee0| 73 74 65 6d 20 69 66 0d | 20 20 20 20 32 32 35 20 |stem if.| 225 | |00001ef0| 61 69 6d 27 20 73 74 6f | 72 65 0d 20 20 20 20 72 |aim' sto|re. r| |00001f00| 61 6e 67 65 20 62 6c 61 | 73 74 65 6d 20 69 66 0d |ange bla|stem if.| |00001f10| 20 20 20 20 33 31 35 20 | 61 69 6d 27 20 73 74 6f | 315 |aim' sto| |00001f20| 72 65 0d 20 20 20 20 72 | 61 6e 67 65 20 62 6c 61 |re. r|ange bla| |00001f30| 73 74 65 6d 20 69 66 0d | 20 20 20 20 31 33 35 20 |stem if.| 135 | |00001f40| 61 69 6d 27 20 73 74 6f | 72 65 0d 20 20 20 20 72 |aim' sto|re. r| |00001f50| 65 74 75 72 6e 0d 0d 63 | 72 61 73 68 65 64 73 6f |eturn..c|rashedso| |00001f60| 75 74 68 77 65 73 74 3a | 0d 20 20 20 20 72 61 6e |uthwest:|. ran| |00001f70| 67 65 20 62 6c 61 73 74 | 65 6d 20 69 66 0d 20 20 |ge blast|em if. | |00001f80| 20 20 31 38 30 20 61 69 | 6d 27 20 73 74 6f 72 65 | 180 ai|m' store| |00001f90| 0d 20 20 20 20 72 61 6e | 67 65 20 62 6c 61 73 74 |. ran|ge blast| |00001fa0| 65 6d 20 69 66 0d 20 20 | 20 20 32 37 30 20 61 69 |em if. | 270 ai| |00001fb0| 6d 27 20 73 74 6f 72 65 | 0d 20 20 20 20 72 61 6e |m' store|. ran| |00001fc0| 67 65 20 62 6c 61 73 74 | 65 6d 20 69 66 0d 20 20 |ge blast|em if. | |00001fd0| 20 20 30 20 61 69 6d 27 | 20 73 74 6f 72 65 0d 20 | 0 aim'| store. | |00001fe0| 20 20 20 72 61 6e 67 65 | 20 62 6c 61 73 74 65 6d | range| blastem| |00001ff0| 20 69 66 0d 20 20 20 20 | 39 30 20 61 69 6d 27 20 | if. |90 aim' | |00002000| 73 74 6f 72 65 0d 20 20 | 20 20 72 61 6e 67 65 20 |store. | range | |00002010| 62 6c 61 73 74 65 6d 20 | 69 66 0d 20 20 20 20 31 |blastem |if. 1| |00002020| 33 35 20 61 69 6d 27 20 | 73 74 6f 72 65 0d 20 20 |35 aim' |store. | |00002030| 20 20 72 61 6e 67 65 20 | 62 6c 61 73 74 65 6d 20 | range |blastem | |00002040| 69 66 0d 20 20 20 20 33 | 31 35 20 61 69 6d 27 20 |if. 3|15 aim' | |00002050| 73 74 6f 72 65 0d 20 20 | 20 20 72 61 6e 67 65 20 |store. | range | |00002060| 62 6c 61 73 74 65 6d 20 | 69 66 0d 20 20 20 20 34 |blastem |if. 4| |00002070| 35 20 61 69 6d 27 20 73 | 74 6f 72 65 0d 20 20 20 |5 aim' s|tore. | |00002080| 20 72 61 6e 67 65 20 62 | 6c 61 73 74 65 6d 20 69 | range b|lastem i| |00002090| 66 0d 20 20 20 20 32 32 | 35 20 61 69 6d 27 20 73 |f. 22|5 aim' s| |000020a0| 74 6f 72 65 0d 20 20 20 | 20 72 65 74 75 72 6e 0d |tore. | return.| |000020b0| 0d 63 72 61 73 68 65 64 | 6e 6f 72 74 68 77 65 73 |.crashed|northwes| |000020c0| 74 3a 0d 20 20 20 20 72 | 61 6e 67 65 20 62 6c 61 |t:. r|ange bla| |000020d0| 73 74 65 6d 20 69 66 0d | 20 20 20 20 32 37 30 20 |stem if.| 270 | |000020e0| 61 69 6d 27 20 73 74 6f | 72 65 0d 20 20 20 20 72 |aim' sto|re. r| |000020f0| 61 6e 67 65 20 62 6c 61 | 73 74 65 6d 20 69 66 0d |ange bla|stem if.| |00002100| 20 20 20 20 30 20 61 69 | 6d 27 20 73 74 6f 72 65 | 0 ai|m' store| |00002110| 0d 20 20 20 20 72 61 6e | 67 65 20 62 6c 61 73 74 |. ran|ge blast| |00002120| 65 6d 20 69 66 0d 20 20 | 20 20 39 30 20 61 69 6d |em if. | 90 aim| |00002130| 27 20 73 74 6f 72 65 0d | 20 20 20 20 72 61 6e 67 |' store.| rang| |00002140| 65 20 62 6c 61 73 74 65 | 6d 20 69 66 0d 20 20 20 |e blaste|m if. | |00002150| 20 31 38 30 20 61 69 6d | 27 20 73 74 6f 72 65 0d | 180 aim|' store.| |00002160| 20 20 20 20 72 61 6e 67 | 65 20 62 6c 61 73 74 65 | rang|e blaste| |00002170| 6d 20 69 66 0d 20 20 20 | 20 32 32 35 20 61 69 6d |m if. | 225 aim| |00002180| 27 20 73 74 6f 72 65 0d | 20 20 20 20 72 61 6e 67 |' store.| rang| |00002190| 65 20 62 6c 61 73 74 65 | 6d 20 69 66 0d 20 20 20 |e blaste|m if. | |000021a0| 20 34 35 20 61 69 6d 27 | 20 73 74 6f 72 65 0d 20 | 45 aim'| store. | |000021b0| 20 20 20 72 61 6e 67 65 | 20 62 6c 61 73 74 65 6d | range| blastem| |000021c0| 20 69 66 0d 20 20 20 20 | 31 33 35 20 61 69 6d 27 | if. |135 aim'| |000021d0| 20 73 74 6f 72 65 0d 20 | 20 20 20 72 61 6e 67 65 | store. | range| |000021e0| 20 62 6c 61 73 74 65 6d | 20 69 66 0d 20 20 20 20 | blastem| if. | |000021f0| 33 31 35 20 61 69 6d 27 | 20 73 74 6f 72 65 0d 20 |315 aim'| store. | |00002200| 20 20 20 72 65 74 75 72 | 6e 0d 0d 62 6c 61 73 74 | retur|n..blast| |00002210| 65 6d 3a 0d 20 20 20 20 | 31 35 30 20 66 69 72 65 |em:. |150 fire| |00002220| 27 20 73 74 6f 72 65 0d | 20 20 20 20 64 72 6f 70 |' store.| drop| |00002230| 0d 20 20 20 20 72 65 74 | 75 72 6e 0d 00 00 00 00 |. ret|urn.....| |00002240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002280| 00 00 01 00 00 00 06 2e | 00 00 05 2e 00 00 01 18 |........|........| |00002290| 32 20 70 6c 61 79 65 72 | 3b 20 52 65 74 75 72 6e |2 player|; Return| |000022a0| 3a 20 49 6e 73 74 72 75 | 63 74 69 6f 6e 73 3b 20 |: Instru|ctions; | |000022b0| 0a 52 61 6d 6d 65 72 20 | 41 4d 54 00 02 00 00 00 |.Rammer |AMT.....| |000022c0| 52 6f 62 57 52 57 41 52 | 01 00 00 9c 00 80 00 00 |RobWRWAR|........| |000022d0| 00 00 52 6f 62 57 52 57 | 41 52 01 00 00 9c 00 80 |..RobWRW|AR......| |000022e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000022f0| 00 00 a3 a2 3a cb 00 00 | 21 bc 00 00 07 46 ff c1 |....:...|!....F..| |00002300| ff ff df c8 ff ff ef 80 | ff ff ef 93 ff ff f7 07 |........|........| |00002310| ff ff e0 2f ff 07 e7 e7 | ff 4d dc 3b f7 21 23 c5 |.../....|.M.;.!#.| |00002320| c7 88 27 e5 3f 82 6f f2 | 7f f0 5d ba 7f f8 58 1a |..'.?.o.|..]...X.| |00002330| 7f fe d8 1a 7f fc 5c 3a | 1f fe ee 76 07 fc 67 e5 |......\:|...v..g.| |00002340| 43 f3 23 c4 11 ff bc 3b | 45 ff cf f3 81 ff f3 47 |C.#....;|E......G| |00002350| cf ff c8 0f ef ff e1 ef | ff ff 89 e7 ff ff 03 f7 |........|........| |00002360| ff ff 13 ff ff ff 03 ff | ff ff 2f ff ff ff df ff |........|../.....| |00002370| ff 00 00 00 82 1e 20 ff | ff ff ff ff ff ff ff ff |...... .|........| |00002380| 00 00 00 04 a3 a8 20 72 | 00 00 00 02 01 ec 00 00 |...... r|........| |00002390| 03 d8 4f 63 4e 8d 4f 64 | 4e 8d 4e 21 4e 8a 4e 22 |..OcN.Od|N.N!N.N"| |000023a0| 15 f9 4e 25 00 f5 00 f9 | 4e 8c 4f 63 4e 8d 00 96 |..N%....|N.OcN...| |000023b0| 4e 24 00 1b 00 13 4e 8c | 4e 85 4f 64 4e 8d 00 96 |N$....N.|N.OdN...| |000023c0| 4e 24 00 be 00 23 4e 8c | 4e 85 4f 64 4e 8d 00 96 |N$...#N.|N.OdN...| |000023d0| 4e 24 00 8c 00 5a 4e 8c | ff fa 4f 6c 4e 84 4e 85 |N$...ZN.|..OlN.N.| |000023e0| 00 06 4f 6b 4e 84 4f 64 | 4e 8d 00 e6 4e 24 00 f5 |..OkN.Od|N...N$..| |000023f0| 4e 8b 01 61 4f 6a 4e 84 | 4f 69 4e 8d 00 fd 4e 8b |N..aOjN.|OiN...N.| |00002400| 00 2d 4f 6a 4e 84 4f 64 | 4e 8d 00 19 4e 25 00 5d |.-OjN.Od|N...N%.]| |00002410| 4e 8b 4f 71 4e 8d 01 02 | 4e 8b 4f 64 4e 8d 00 19 |N.OqN...|N.OdN...| |00002420| 4e 25 00 5d 4e 8b 4f 71 | 4e 8d 01 02 4e 8b 4f 64 |N%.]N.Oq|N...N.Od| |00002430| 4e 8d 00 19 4e 25 00 5d | 4e 8b 4f 71 4e 8d 01 02 |N...N%.]|N.OqN...| |00002440| 4e 8b 00 3a 4e 88 00 06 | 4f 6b 4e 84 4e 85 4f 4c |N..:N...|OkN.N.OL| |00002450| 4e 8d 4f 6c 4e 84 00 53 | 4f 6a 4e 84 4f 69 4e 8d |N.OlN..S|OjN.OiN.| |00002460| 00 fd 4e 8b 00 87 4f 6a | 4e 84 4f 63 4e 8d 01 13 |..N...Oj|N.OcN...| |00002470| 4e 24 00 90 4e 8b 4f 71 | 4e 8d 01 3b 4e 8b 4f 63 |N$..N.Oq|N..;N.Oc| |00002480| 4e 8d 01 13 4e 24 00 90 | 4e 8b 4f 71 4e 8d 01 3b |N...N$..|N.OqN..;| |00002490| 4e 8b 4f 63 4e 8d 01 13 | 4e 24 00 90 4e 8b 4f 71 |N.OcN...|N$..N.Oq| |000024a0| 4e 8d 01 3b 4e 8b 00 6c | 4e 88 4f 4c 4e 8d 4f 6c |N..;N..l|N.OLN.Ol| |000024b0| 4e 84 4e 85 ff fa 4f 6b | 4e 84 00 ad 4f 6a 4e 84 |N.N...Ok|N...OjN.| |000024c0| 4f 69 4e 8d 00 fd 4e 8b | 00 e1 4f 6a 4e 84 4f 64 |OiN...N.|..OjN.Od| |000024d0| 4e 8d 01 13 4e 24 00 c1 | 4e 8b 4f 71 4e 8d 01 74 |N...N$..|N.OqN..t| |000024e0| 4e 8b 4f 64 4e 8d 01 13 | 4e 24 00 c1 4e 8b 4f 71 |N.OdN...|N$..N.Oq| |000024f0| 4e 8d 01 74 4e 8b 4f 64 | 4e 8d 01 13 4e 24 00 c1 |N..tN.Od|N...N$..| |00002500| 4e 8b 4f 71 4e 8d 01 74 | 4e 8b 00 9e 4e 88 ff fa |N.OqN..t|N...N...| |00002510| 4f 6b 4e 84 4e 85 ff fa | 4f 6c 4e 84 4f 63 4e 8d |OkN.N...|OlN.OcN.| |00002520| 00 e6 4e 24 00 f9 4e 8b | 01 07 4f 6a 4e 84 4f 69 |..N$..N.|..OjN.Oi| |00002530| 4e 8d 00 fd 4e 8b 01 3b | 4f 6a 4e 84 4f 63 4e 8d |N...N..;|OjN.OcN.| |00002540| 00 19 4e 25 00 26 4e 8b | 4f 71 4e 8d 01 ad 4e 8b |..N%.&N.|OqN...N.| |00002550| 4f 63 4e 8d 00 19 4e 25 | 00 26 4e 8b 4f 71 4e 8d |OcN...N%|.&N.OqN.| |00002560| 01 ad 4e 8b 4f 63 4e 8d | 00 19 4e 25 00 26 4e 8b |..N.OcN.|..N%.&N.| |00002570| 4f 71 4e 8d 01 ad 4e 8b | 00 d5 4e 88 00 07 4f 4c |OqN...N.|..N...OL| |00002580| 4e 84 4e 88 00 05 4f 4c | 4e 84 4e 88 4f 67 4e 8d |N.N...OL|N.N.OgN.| |00002590| 4f 66 4e 84 4e 88 4f 69 | 4e 8d 01 e6 4e 8b 00 00 |OfN.N.Oi|N...N...| |000025a0| 4f 6a 4e 84 4f 69 4e 8d | 01 e6 4e 8b 00 5a 4f 6a |OjN.OiN.|..N..ZOj| |000025b0| 4e 84 4f 69 4e 8d 01 e6 | 4e 8b 00 b4 4f 6a 4e 84 |N.OiN...|N...OjN.| |000025c0| 4f 69 4e 8d 01 e6 4e 8b | 01 0e 4f 6a 4e 84 4f 69 |OiN...N.|..OjN.Oi| |000025d0| 4e 8d 01 e6 4e 8b 01 3b | 4f 6a 4e 84 4f 69 4e 8d |N...N..;|OjN.OiN.| |000025e0| 01 e6 4e 8b 00 87 4f 6a | 4e 84 4f 69 4e 8d 01 e6 |..N...Oj|N.OiN...| |000025f0| 4e 8b 00 e1 4f 6a 4e 84 | 4f 69 4e 8d 01 e6 4e 8b |N...OjN.|OiN...N.| |00002600| 00 2d 4f 6a 4e 84 4e 88 | 4f 69 4e 8d 01 e6 4e 8b |.-OjN.N.|OiN...N.| |00002610| 00 5a 4f 6a 4e 84 4f 69 | 4e 8d 01 e6 4e 8b 00 b4 |.ZOjN.Oi|N...N...| |00002620| 4f 6a 4e 84 4f 69 4e 8d | 01 e6 4e 8b 01 0e 4f 6a |OjN.OiN.|..N...Oj| |00002630| 4e 84 4f 69 4e 8d 01 e6 | 4e 8b 00 00 4f 6a 4e 84 |N.OiN...|N...OjN.| |00002640| 4f 69 4e 8d 01 e6 4e 8b | 00 2d 4f 6a 4e 84 4f 69 |OiN...N.|.-OjN.Oi| |00002650| 4e 8d 01 e6 4e 8b 00 e1 | 4f 6a 4e 84 4f 69 4e 8d |N...N...|OjN.OiN.| |00002660| 01 e6 4e 8b 01 3b 4f 6a | 4e 84 4f 69 4e 8d 01 e6 |..N..;Oj|N.OiN...| |00002670| 4e 8b 00 87 4f 6a 4e 84 | 4e 88 4f 69 4e 8d 01 e6 |N...OjN.|N.OiN...| |00002680| 4e 8b 00 b4 4f 6a 4e 84 | 4f 69 4e 8d 01 e6 4e 8b |N...OjN.|OiN...N.| |00002690| 01 0e 4f 6a 4e 84 4f 69 | 4e 8d 01 e6 4e 8b 00 00 |..OjN.Oi|N...N...| |000026a0| 4f 6a 4e 84 4f 69 4e 8d | 01 e6 4e 8b 00 5a 4f 6a |OjN.OiN.|..N..ZOj| |000026b0| 4e 84 4f 69 4e 8d 01 e6 | 4e 8b 00 87 4f 6a 4e 84 |N.OiN...|N...OjN.| |000026c0| 4f 69 4e 8d 01 e6 4e 8b | 01 3b 4f 6a 4e 84 4f 69 |OiN...N.|.;OjN.Oi| |000026d0| 4e 8d 01 e6 4e 8b 00 2d | 4f 6a 4e 84 4f 69 4e 8d |N...N..-|OjN.OiN.| |000026e0| 01 e6 4e 8b 00 e1 4f 6a | 4e 84 4e 88 4f 69 4e 8d |..N...Oj|N.N.OiN.| |000026f0| 01 e6 4e 8b 01 0e 4f 6a | 4e 84 4f 69 4e 8d 01 e6 |..N...Oj|N.OiN...| |00002700| 4e 8b 00 00 4f 6a 4e 84 | 4f 69 4e 8d 01 e6 4e 8b |N...OjN.|OiN...N.| |00002710| 00 5a 4f 6a 4e 84 4f 69 | 4e 8d 01 e6 4e 8b 00 b4 |.ZOjN.Oi|N...N...| |00002720| 4f 6a 4e 84 4f 69 4e 8d | 01 e6 4e 8b 00 e1 4f 6a |OjN.OiN.|..N...Oj| |00002730| 4e 84 4f 69 4e 8d 01 e6 | 4e 8b 00 2d 4f 6a 4e 84 |N.OiN...|N..-OjN.| |00002740| 4f 69 4e 8d 01 e6 4e 8b | 00 87 4f 6a 4e 84 4f 69 |OiN...N.|..OjN.Oi| |00002750| 4e 8d 01 e6 4e 8b 01 3b | 4f 6a 4e 84 4e 88 00 96 |N...N..;|OjN.N...| |00002760| 4f 66 4e 84 4e 85 4e 88 | 4e 8e 00 00 00 04 a3 d2 |OfN.N.N.|N.......| |00002770| 39 6b 00 00 00 04 a3 fb | 13 0f 00 00 00 1a 00 96 |9k......|........| |00002780| 00 96 00 00 00 0a 00 02 | 00 00 00 00 00 08 00 00 |........|........| |00002790| 00 00 00 00 00 00 00 00 | 00 00 00 02 00 01 00 00 |........|........| |000027a0| 00 80 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000027b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000027c0| 00 00 00 00 00 00 00 00 | 00 00 00 1e 3c 00 00 28 |........|....<..(| |000027d0| 0a 00 00 34 16 00 00 2a | 2a 00 00 25 52 00 00 02 |...4...*|*..%R...| |000027e0| a0 00 00 01 40 00 00 02 | a0 00 00 25 52 00 00 2a |....@...|...%R..*| |000027f0| 2a 00 00 34 16 00 00 28 | 0a 00 00 1e 3c 00 00 00 |*..4...(|....<...| |00002800| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002810| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002820| 00 00 00 00 00 80 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00002840| 00 00 00 00 00 00 00 ff | ff 80 00 80 00 80 00 9e |........|........| |00002850| 3c 80 00 a8 0a 80 00 b4 | 16 80 00 aa 2a 80 00 a5 |<.......|....*...| |00002860| 52 80 00 82 a0 80 00 81 | 40 80 00 82 a0 80 00 a5 |R.......|@.......| |00002870| 52 80 00 aa 2a 80 00 b4 | 16 80 00 a8 0a 80 00 9e |R...*...|........| |00002880| 3c 80 00 80 00 80 00 ff | ff 80 00 00 00 00 00 00 |<.......|........| |00002890| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000028a0| 00 00 00 00 00 00 00 00 | 00 04 a3 fb 1e a4 00 00 |........|........| |000028b0| 01 00 00 00 06 2e 00 00 | 05 2e 00 00 01 18 00 28 |........|.......(| |000028c0| 31 14 03 ae 00 00 00 1c | 00 c6 00 05 49 43 4f 4e |1.......|....ICON| |000028d0| 00 01 00 32 44 41 54 45 | 00 03 00 4a 52 4c 45 4e |...2DATE|...JRLEN| |000028e0| 00 00 00 7a 52 43 4f 44 | 00 00 00 86 48 41 52 44 |...zRCOD|....HARD| |000028f0| 00 00 00 92 54 55 52 54 | 00 00 00 9e 03 e8 ff ff |....TURT|........| |00002900| 00 00 04 1e 00 28 ef 78 | 03 e9 ff ff 00 00 04 a2 |.....(.x|........| |00002910| 00 28 ee c4 03 ea 00 00 | 00 00 00 00 00 00 00 00 |.(......|........| |00002920| 03 e8 00 20 00 00 03 ea | 00 00 00 00 03 e9 00 29 |... ....|.......)| |00002930| 00 00 03 f2 00 00 00 00 | 03 eb 00 4c 00 00 05 26 |........|...L...&| |00002940| 00 28 ee f0 03 e8 00 09 | 00 00 00 08 00 00 00 00 |.(......|........| |00002950| 03 e8 00 15 00 00 00 0e | 00 00 00 00 03 e8 00 32 |........|.......2| |00002960| 00 00 03 fa 00 00 00 00 | 03 e8 00 40 00 00 04 18 |........|...@....| |00002970| 00 00 00 00 08 41 73 73 | 65 6d 62 6c 79 0b 43 6f |.....Ass|embly.Co| |00002980| 64 65 20 4c 65 6e 67 74 | 68 0a 52 6f 62 6f 74 20 |de Lengt|h.Robot | |00002990| 43 6f 64 65 08 53 6f 66 | 74 77 61 72 65 08 48 61 |Code.Sof|tware.Ha| |000029a0| 72 64 77 61 72 65 0d 48 | 61 72 64 77 61 72 65 20 |rdware.H|ardware | |000029b0| 49 6e 66 6f 0b 54 75 72 | 72 65 74 20 54 79 70 65 |Info.Tur|ret Type| |000029c0| 05 49 63 6f 6e 73 00 00 | 00 00 00 00 00 00 00 00 |.Icons..|........| |000029d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000029e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000029f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| +--------+-------------------------+-------------------------+--------+--------+